package Function;

import java.util.function.Function;

public class FunctionDemo {

    public static void main(String[] args){
        /***
         * Function 函数式接口的作用是，我们可以为其提供一个原料，
         * 他给生产一个最终的产品。通过它提供的默认方法，组合,链行处理(compose, andThen)：
         */
        Function<String,Integer> toInteger = Integer::valueOf;
        Function<String,String> backToString = toInteger.andThen(String::valueOf);

        System.out.println(backToString.apply("123"));;
    }
}
